package com.cainiao.pojo;

import java.util.Date;

/**
 * 订单收货地址信息表
 * OrderConsignee
 * 数据库表：order_consignee
 */
public class OrderConsignee {

    /**
     * 
     * 表字段 : order_consignee.id
     */
    private Long id;

    /**
     * 业务CODE
     * 表字段 : order_consignee.biz_code
     */
    private String bizCode;

    /**
     * 所属订单id
     * 表字段 : order_consignee.order_id
     */
    private Long orderId;

    /**
     * 所属订单用户id
     * 表字段 : order_consignee.user_id
     */
    private Long userId;

    /**
     * 国家行政编号
     * 表字段 : order_consignee.country_code
     */
    private String countryCode;

    /**
     * 省行政编号
     * 表字段 : order_consignee.province_code
     */
    private String provinceCode;

    /**
     * 城市行政编号
     * 表字段 : order_consignee.city_code
     */
    private String cityCode;

    /**
     * 区行政编号
     * 表字段 : order_consignee.area_code
     */
    private String areaCode;

    /**
     * 乡镇行政编号
     * 表字段 : order_consignee.town_code
     */
    private String townCode;

    /**
     * 详细地址
     * 表字段 : order_consignee.address
     */
    private String address;

    /**
     * 电话号码
     * 表字段 : order_consignee.phone
     */
    private String phone;

    /**
     * 手机号码
     * 表字段 : order_consignee.mobile
     */
    private String mobile;

    /**
     * 邮编
     * 表字段 : order_consignee.zip
     */
    private String zip;

    /**
     * 收货人
     * 表字段 : order_consignee.consignee
     */
    private String consignee;

    /**
     * 
     * 表字段 : order_consignee.delete_mark
     */
    private Byte deleteMark;

    /**
     * 创建时间
     * 表字段 : order_consignee.gmt_created
     */
    private Date gmtCreated;

    /**
     * 修改时间
     * 表字段 : order_consignee.gmt_modified
     */
    private Date gmtModified;

    /**
     * 
     * 表字段 : order_consignee.id_card_no
     */
    private String idCardNo;

    /**
     * 
     * 表字段 : order_consignee.consignee_id
     */
    private Long consigneeId;

    /**
     * 获取  字段:order_consignee.id
     *
     * @return order_consignee.id, 
     */
    public Long getId() {
        return id;
    }

    /**
     * 设置  字段:order_consignee.id
     *
     * @param id the value for order_consignee.id, 
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取 业务CODE 字段:order_consignee.biz_code
     *
     * @return order_consignee.biz_code, 业务CODE
     */
    public String getBizCode() {
        return bizCode;
    }

    /**
     * 设置 业务CODE 字段:order_consignee.biz_code
     *
     * @param bizCode the value for order_consignee.biz_code, 业务CODE
     */
    public void setBizCode(String bizCode) {
        this.bizCode = bizCode == null ? null : bizCode.trim();
    }

    /**
     * 获取 所属订单id 字段:order_consignee.order_id
     *
     * @return order_consignee.order_id, 所属订单id
     */
    public Long getOrderId() {
        return orderId;
    }

    /**
     * 设置 所属订单id 字段:order_consignee.order_id
     *
     * @param orderId the value for order_consignee.order_id, 所属订单id
     */
    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    /**
     * 获取 所属订单用户id 字段:order_consignee.user_id
     *
     * @return order_consignee.user_id, 所属订单用户id
     */
    public Long getUserId() {
        return userId;
    }

    /**
     * 设置 所属订单用户id 字段:order_consignee.user_id
     *
     * @param userId the value for order_consignee.user_id, 所属订单用户id
     */
    public void setUserId(Long userId) {
        this.userId = userId;
    }

    /**
     * 获取 国家行政编号 字段:order_consignee.country_code
     *
     * @return order_consignee.country_code, 国家行政编号
     */
    public String getCountryCode() {
        return countryCode;
    }

    /**
     * 设置 国家行政编号 字段:order_consignee.country_code
     *
     * @param countryCode the value for order_consignee.country_code, 国家行政编号
     */
    public void setCountryCode(String countryCode) {
        this.countryCode = countryCode == null ? null : countryCode.trim();
    }

    /**
     * 获取 省行政编号 字段:order_consignee.province_code
     *
     * @return order_consignee.province_code, 省行政编号
     */
    public String getProvinceCode() {
        return provinceCode;
    }

    /**
     * 设置 省行政编号 字段:order_consignee.province_code
     *
     * @param provinceCode the value for order_consignee.province_code, 省行政编号
     */
    public void setProvinceCode(String provinceCode) {
        this.provinceCode = provinceCode == null ? null : provinceCode.trim();
    }

    /**
     * 获取 城市行政编号 字段:order_consignee.city_code
     *
     * @return order_consignee.city_code, 城市行政编号
     */
    public String getCityCode() {
        return cityCode;
    }

    /**
     * 设置 城市行政编号 字段:order_consignee.city_code
     *
     * @param cityCode the value for order_consignee.city_code, 城市行政编号
     */
    public void setCityCode(String cityCode) {
        this.cityCode = cityCode == null ? null : cityCode.trim();
    }

    /**
     * 获取 区行政编号 字段:order_consignee.area_code
     *
     * @return order_consignee.area_code, 区行政编号
     */
    public String getAreaCode() {
        return areaCode;
    }

    /**
     * 设置 区行政编号 字段:order_consignee.area_code
     *
     * @param areaCode the value for order_consignee.area_code, 区行政编号
     */
    public void setAreaCode(String areaCode) {
        this.areaCode = areaCode == null ? null : areaCode.trim();
    }

    /**
     * 获取 乡镇行政编号 字段:order_consignee.town_code
     *
     * @return order_consignee.town_code, 乡镇行政编号
     */
    public String getTownCode() {
        return townCode;
    }

    /**
     * 设置 乡镇行政编号 字段:order_consignee.town_code
     *
     * @param townCode the value for order_consignee.town_code, 乡镇行政编号
     */
    public void setTownCode(String townCode) {
        this.townCode = townCode == null ? null : townCode.trim();
    }

    /**
     * 获取 详细地址 字段:order_consignee.address
     *
     * @return order_consignee.address, 详细地址
     */
    public String getAddress() {
        return address;
    }

    /**
     * 设置 详细地址 字段:order_consignee.address
     *
     * @param address the value for order_consignee.address, 详细地址
     */
    public void setAddress(String address) {
        this.address = address == null ? null : address.trim();
    }

    /**
     * 获取 电话号码 字段:order_consignee.phone
     *
     * @return order_consignee.phone, 电话号码
     */
    public String getPhone() {
        return phone;
    }

    /**
     * 设置 电话号码 字段:order_consignee.phone
     *
     * @param phone the value for order_consignee.phone, 电话号码
     */
    public void setPhone(String phone) {
        this.phone = phone == null ? null : phone.trim();
    }

    /**
     * 获取 手机号码 字段:order_consignee.mobile
     *
     * @return order_consignee.mobile, 手机号码
     */
    public String getMobile() {
        return mobile;
    }

    /**
     * 设置 手机号码 字段:order_consignee.mobile
     *
     * @param mobile the value for order_consignee.mobile, 手机号码
     */
    public void setMobile(String mobile) {
        this.mobile = mobile == null ? null : mobile.trim();
    }

    /**
     * 获取 邮编 字段:order_consignee.zip
     *
     * @return order_consignee.zip, 邮编
     */
    public String getZip() {
        return zip;
    }

    /**
     * 设置 邮编 字段:order_consignee.zip
     *
     * @param zip the value for order_consignee.zip, 邮编
     */
    public void setZip(String zip) {
        this.zip = zip == null ? null : zip.trim();
    }

    /**
     * 获取 收货人 字段:order_consignee.consignee
     *
     * @return order_consignee.consignee, 收货人
     */
    public String getConsignee() {
        return consignee;
    }

    /**
     * 设置 收货人 字段:order_consignee.consignee
     *
     * @param consignee the value for order_consignee.consignee, 收货人
     */
    public void setConsignee(String consignee) {
        this.consignee = consignee == null ? null : consignee.trim();
    }

    /**
     * 获取  字段:order_consignee.delete_mark
     *
     * @return order_consignee.delete_mark, 
     */
    public Byte getDeleteMark() {
        return deleteMark;
    }

    /**
     * 设置  字段:order_consignee.delete_mark
     *
     * @param deleteMark the value for order_consignee.delete_mark, 
     */
    public void setDeleteMark(Byte deleteMark) {
        this.deleteMark = deleteMark;
    }

    /**
     * 获取 创建时间 字段:order_consignee.gmt_created
     *
     * @return order_consignee.gmt_created, 创建时间
     */
    public Date getGmtCreated() {
        return gmtCreated;
    }

    /**
     * 设置 创建时间 字段:order_consignee.gmt_created
     *
     * @param gmtCreated the value for order_consignee.gmt_created, 创建时间
     */
    public void setGmtCreated(Date gmtCreated) {
        this.gmtCreated = gmtCreated;
    }

    /**
     * 获取 修改时间 字段:order_consignee.gmt_modified
     *
     * @return order_consignee.gmt_modified, 修改时间
     */
    public Date getGmtModified() {
        return gmtModified;
    }

    /**
     * 设置 修改时间 字段:order_consignee.gmt_modified
     *
     * @param gmtModified the value for order_consignee.gmt_modified, 修改时间
     */
    public void setGmtModified(Date gmtModified) {
        this.gmtModified = gmtModified;
    }

    /**
     * 获取  字段:order_consignee.id_card_no
     *
     * @return order_consignee.id_card_no, 
     */
    public String getIdCardNo() {
        return idCardNo;
    }

    /**
     * 设置  字段:order_consignee.id_card_no
     *
     * @param idCardNo the value for order_consignee.id_card_no, 
     */
    public void setIdCardNo(String idCardNo) {
        this.idCardNo = idCardNo == null ? null : idCardNo.trim();
    }

    /**
     * 获取  字段:order_consignee.consignee_id
     *
     * @return order_consignee.consignee_id, 
     */
    public Long getConsigneeId() {
        return consigneeId;
    }

    /**
     * 设置  字段:order_consignee.consignee_id
     *
     * @param consigneeId the value for order_consignee.consignee_id, 
     */
    public void setConsigneeId(Long consigneeId) {
        this.consigneeId = consigneeId;
    }
}